<?php
/**
 * TomatoCMS
 *
 * LICENSE
 *
 * This source file is subject to the GNU GENERAL PUBLIC LICENSE Version 2
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.gnu.org/licenses/gpl-2.0.txt
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@tomatocms.com so we can send you a copy immediately.
 *
 * @copyright    Copyright (c) 2009-2010 TIG Corporation (http://www.tig.vn)
 * @license        http://www.gnu.org/licenses/gpl-2.0.txt GNU GENERAL PUBLIC LICENSE Version 2
 * @version     $Id: Category.php 2793 2010-05-03 18:48:14Z quanvo $
 * @since        2.0.5
 */

interface Shop_Models_Interface_CategoryContent
{
    /**
    * Add new category content
    *
    * @param Tomato_Modules_Shop_Models_CategoryContent $category_content
    * @return int
    */
    public function addContent($category_content);
    /**
    * Get category content by category id
    *
    * @param int $category_id
    * @return Tomato_Modules_Category_Models_CategoryContent
    */
    public function getCategoryContentByCategoryId($category_id);
    /**
    * Edit new category content
    *
    * @param Tomato_Modules_Shop_Models_CategoryContent $category_content
    */
    public function editContent($category_content, $category_content_id);
}
